package modelo;

import java.util.Vector;

import javax.swing.table.AbstractTableModel;

public class TablaEquipos extends AbstractTableModel {
	private static String[] titulos = { "Cedula", "Nombre", "Apellido",
			"Fecha de Nacimiento", "Posicion" };

	private Vector<Mjugador> vjuga = new Vector<Mjugador>();

	public TablaEquipos(Vector<Mjugador> vjuga) {
		super();
		this.vjuga = vjuga;
		this.fireTableDataChanged();
	}

	public int getColumnCount() {
		return titulos.length;
	}

	@Override
	public int getRowCount() {
		return vjuga.size();
	}

	@Override
	public Object getValueAt(int rowIndex, int columnIndex) {
		Mjugador mjuga = vjuga.get(rowIndex);
		switch (columnIndex) {
		case 0:
			return mjuga.getCedula();
		case 1:
			return mjuga.getNombre();
		case 2:
			return mjuga.getApellido();
		case 3:
			return mjuga.getFechan();
		case 4:
			return mjuga.getPosicion();

		}
		return null;
	}

	/*
	 * public void agregarJugadores(Vector<Mjugador> vjuga) {
	 * 
	 * // Vector<Mjugador> mjuga = new Vector<Mjugador>(); //
	 * mjuga.addAll(vjuga); ljuga.add(vjuga); this.fireTableStructureChanged();
	 * 
	 * }
	 */

	public String getColumnName(int column) {
		return titulos[column];
	}

	/*
	 * public void Limpiar(){ vjuga.clear(); this.fireTableStructureChanged(); }
	 */

}
